package com.changgou.pay.service;

import java.util.Map;

/**
 * @description:
 * @author: 大佬味的小男孩
 * @date: 2020-08-04 19:56
 **/
public interface WxPayService {

    /**
     * @param orderId
     * @param money
     * @return java.util.Map
     * @description: 生成微信支付二维码
     * @author 大佬味的小男孩
     * @date 2020/08/04 19:57
     */
    Map nativePay(String orderId, Integer money);


    /**
     * @param orderId
     * @return java.util.Map
     * @description: 基于微信服务，根据订单id查询订单状态
     * @author 大佬味的小男孩
     * @date 2020/08/05 14:28
     */
    public Map queryOrder(String orderId);

    /**
     * @param orderId
     * @return java.util.Map
     * @description: 基于微信服务，根据订单id关闭订单
     * @author 大佬味的小男孩
     * @date 2020/08/05 20:48
     */
    public Map closeOrder(String orderId);

}
